/**
 * 
有ID的 可以 按如下方法使用
<input type="checkbox" id="checkbox-4-1" class="nmsckb nmsCheckboxS" /><label for="checkbox-4-1"></label>
<input type="checkbox" id="checkbox-4-2" class="nmsckb nmsCheckboxM" /><label for="checkbox-4-2"></label>
<input type="checkbox" id="checkbox-4-3" checked class="nmsckb nmsCheckboxL" /><label for="checkbox-4-3"></label>

checkbox 无id的 需要按以下方式使用：

<input type="checkbox" class="nmsckb nmsCheckboxS" /><label class="nmsckbLabel" ></label>
nmsckb.preBindClickEvent();

 * ***/

var nmsckb ={}

nmsckb.lableClass = "nmsckbLabel";

nmsckb.preBindClickEvent = function( statusChangeCall  ){
	
	$(document).on("click" , ".nmsckbLabel" , function( src ){
		
		var labelObj = src.target;
		var realCheckBox = $(labelObj).prev(".nmsckb");
		var isSelect = realCheckBox.prop("checked");
		if( isSelect  ){
			realCheckBox.prop("checked" , false);
		}else{
			realCheckBox.prop("checked" , true);
		}
		if( statusChangeCall !=null ){
			statusChangeCall( realCheckBox , !isSelect );
		}
	});
	
}
